162. Araxis Merge File Comparison Report

Produced by Araxis Merge on 2021-07-21 10:22:13 +0000. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

162.1 Files compared

#LocationFileLast Modified
1/Applications/Ampps/www/Porto v4.0.0/Theme Files/Magento 2.x/Porto Theme/app/design/frontend/Smartwave/porto_rtl/Smartwave_Megamenu/web/css/source_module.less2021-03-09 00:18:14 +0000
2/Applications/Ampps/www/Porto v4.0.1/Theme Files/Magento 2.x/Porto Theme/app/design/frontend/Smartwave/porto_rtl/Smartwave_Megamenu/web/css/source_module.less2021-06-10 10:27:48 +0000

162.2 Comparison summary

DescriptionBetween
Files 1 and 2
Text BlocksLines
Unchanged81182
Changed00
Inserted730
Removed00

162.3 Comparison options

WhitespaceConsecutive whitespace is treated as a single space
Character caseDifferences in character case are significant
Line endingsDifferences in line endings (CR and LF characters) are ignored
CR/LF charactersNot shown in the comparison detail
Active line-pairing rules

162.4 Active regular expressions

No regular expressions were active.

162.5 Comparison detail

1 // /** 1 // /**
2 //  * Copyright © 2018 Porto. All rights reserved. 2 //  * Copyright © 2018 Porto. All rights reserved.
3 //  */ 3 //  */
4  4 
5 & when (@media-common = true) { 5 & when (@media-common = true) {
6  6 
7 } 7 }
8  8 
9 @media(min-width: 992px) { 9 @media(min-width: 992px) {
10     .sw-megamenu.navigation { 10     .sw-megamenu.navigation {
11         > ul { 11         > ul {
12             position: relative; 12             position: relative;
13  13 
14             &:after { 14             &:after {
15                 disaply: table; 15                 disaply: table;
16                 content: ''; 16                 content: '';
17                 clear: both; 17                 clear: both;
18             } 18             }
19         } 19         }
20         .open-children-toggle { 20         .open-children-toggle {
21             display: none; 21             display: none;
22         } 22         }
23         span.cat-label { 23         span.cat-label {
24             position: absolute; 24             position: absolute;
25             text-transform: uppercase; 25             text-transform: uppercase;
26             font: inherit; 26             font: inherit;
27             font-size: 9px; 27             font-size: 9px;
28             padding: 2px; 28             padding: 2px;
29             border-radius: 0; 29             border-radius: 0;
30             line-height: 1; 30             line-height: 1;
31             color: #fff; 31             color: #fff;
32  32 
33             &:before { 33             &:before {
34                 content: ""; 34                 content: "";
35                 position: absolute; 35                 position: absolute;
36                 width: 3px; 36                 width: 3px;
37                 height: 3px; 37                 height: 3px;
38                 border: 3px solid transparent; 38                 border: 3px solid transparent;
39             } 39             }
40             &.cat-label-label1 { 40             &.cat-label-label1 {
41                 background-color: #0cc485; 41                 background-color: #0cc485;
42                 &::before { 42                 &::before {
43                   border-left-color: #0cc485; 43                   border-left-color: #0cc485;
44                 } 44                 }
45             } 45             }
46             &.cat-label-label2 { 46             &.cat-label-label2 {
47                 background-color: #eb2771; 47                 background-color: #eb2771;
48                 &::before { 48                 &::before {
49                   border-left-color: #eb2771; 49                   border-left-color: #eb2771;
50                 } 50                 }
51             } 51             }
52             &.cat-label-label3 { 52             &.cat-label-label3 {
53                 background-color: #0ae3eb; 53                 background-color: #0ae3eb;
54                 &::before { 54                 &::before {
55                   border-left-color: #0ae3eb; 55                   border-left-color: #0ae3eb;
56                 } 56                 }
57             } 57             }
58         } 58         }
59         a:hover > span > span.cat-label { 59         a:hover > span > span.cat-label {
60             text-decoration: none; 60             text-decoration: none;
61         } 61         }
62         li { 62         li {
63             > a > span { 63             > a > span {
64                 position: relative; 64                 position: relative;
65             } 65             }
66             &.level0 { 66             &.level0 {
67                 > .level-top { 67                 > .level-top {
68                     transition-delay: 0s !important; 68                     transition-delay: 0s !important;
69                 } 69                 }
70                 > a > span.cat-label { 70                 > a > span.cat-label {
71                     top: -10px; 71                     top: -10px;
72                     right: 14px; 72                     right: 14px;
73  73 
74                     &:before { 74                     &:before {
75                         left: 3px; 75                         left: 3px;
76                         bottom: -4px; 76                         bottom: -4px;
77                     } 77                     }
78                     &.cat-label-label1 { 78                     &.cat-label-label1 {
79                         &:before { 79                         &:before {
80                             border-top-color: #0cc485; 80                             border-top-color: #0cc485;
81                         } 81                         }
82                     } 82                     }
83                     &.cat-label-label2 { 83                     &.cat-label-label2 {
84                         &:before { 84                         &:before {
85                             border-top-color: #eb2771; 85                             border-top-color: #eb2771;
86                         } 86                         }
87                     } 87                     }
88                     &.cat-label-label3 { 88                     &.cat-label-label3 {
89                         &:before { 89                         &:before {
90                             border-top-color: #0ae3eb; 90                             border-top-color: #0ae3eb;
91                         } 91                         }
92                     } 92                     }
93                 } 93                 }
94             } 94             }
95             .subchildmenu { 95             .subchildmenu {
96                 li > a > span > span.cat-label { 96                 li > a > span > span.cat-label {
97                     top: 3px; 97                     top: 3px;
98                     left: -35px; 98                     left: -35px;
99  99 
100                     &:before { 100                     &:before {
101                         right: -6px; 101                         right: -6px;
102                         bottom: 3px; 102                         bottom: 3px;
103                     } 103                     }
104                     &.cat-label-label1 { 104                     &.cat-label-label1 {
105                         &:before { 105                         &:before {
106                             border-left-color: #0cc485; 106                             border-left-color: #0cc485;
107                         } 107                         }
108                     } 108                     }
109                     &.cat-label-label2 { 109                     &.cat-label-label2 {
110                         &:before { 110                         &:before {
111                             border-left-color: #eb2771; 111                             border-left-color: #eb2771;
112                         } 112                         }
113                     } 113                     }
114                     &.cat-label-label3 { 114                     &.cat-label-label3 {
115                         &:before { 115                         &:before {
116                             border-left-color: #0ae3eb; 116                             border-left-color: #0ae3eb;
117                         } 117                         }
118                     } 118                     }
119                 } 119                 }
120             } 120             }
121         } 121         }
122         .subchildmenu.mega-columns { 122         .subchildmenu.mega-columns {
123             > li { 123             > li {
124                 float: right; 124                 float: right;
125                 padding: 15px 10px 0; 125                 padding: 15px 10px 0;
126             } 126             }
127             &.columns1 { 127             &.columns1 {
128                 > li { 128                 > li {
129                     float: none; 129                     float: none;
130                 } 130                 }
131             } 131             }
132             &.columns2 { 132             &.columns2 {
133                 > li { 133                 > li {
134                     width: 50%; 134                     width: 50%;
135  135 
136                     &:nth-child(2n+1) { 136                     &:nth-child(2n+1) {
137                         clear: both; 137                         clear: both;
138                     } 138                     }
139                 } 139                 }
140             } 140             }
141             &.columns3 { 141             &.columns3 {
142                 > li { 142                 > li {
143                     width: 33.33%; 143                     width: 33.33%;
144  144 
145                     &:nth-child(3n+1) { 145                     &:nth-child(3n+1) {
146                         clear: both; 146                         clear: both;
147                     } 147                     }
148                 } 148                 }
149             } 149             }
150             &.columns4 { 150             &.columns4 {
151                 > li { 151                 > li {
152                     width: 25%; 152                     width: 25%;
153  153 
154                     &:nth-child(4n+1) { 154                     &:nth-child(4n+1) {
155                         clear: both; 155                         clear: both;
156                     } 156                     }
157                 } 157                 }
158             } 158             }
159             &.columns5 { 159             &.columns5 {
160                 > li { 160                 > li {
161                     width: 20%; 161                     width: 20%;
162  162 
163                     &:nth-child(5n+1) { 163                     &:nth-child(5n+1) {
164                         clear: both; 164                         clear: both;
165                     } 165                     }
166                 } 166                 }
167             } 167             }
168             &.columns6 { 168             &.columns6 {
169                 > li { 169                 > li {
170                     width: 16.66%; 170                     width: 16.66%;
171  171 
172                     &:nth-child(6n+1) { 172                     &:nth-child(6n+1) {
173                         clear: both; 173                         clear: both;
174                     } 174                     }
175                 } 175                 }
176             } 176             }
177         } 177         }
178         li.level0 { 178         li.level0 {
179             transition-delay: 0s; 179             transition-delay: 0s;
180             transition: .2s opacity; 180             transition: .2s opacity;
181             &.fl-left { 181             &.fl-left {
182                 float: left; 182                 float: left;
183             } 183             }
184             &.fl-right { 184             &.fl-right {
185                 float: right; 185                 float: right;
186  186 
187                 &.staticwidth { 187                 &.staticwidth {
188                     .submenu { 188                     .submenu {
189                         right: auto; 189                         right: auto;
190                         left: 0; 190                         left: 0;
191                         border-radius: 0; 191                         border-radius: 0;
192                     } 192                     }
193                 } 193                 }
194             } 194             }
195             .submenu { 195             .submenu {
196                 display: block; 196                 display: block;
197                 visibility: hidden; 197                 visibility: hidden;
198                 opacity: 0; 198                 opacity: 0;
199                 transition: .2s opacity; 199                 transition: .2s opacity;
200                 color: #777; 200                 color: #777;
201                 > ul { 201                 > ul {
202                     margin-top: 0; 202                     margin-top: 0;
203                     &:before, &:after { 203                     &:before, &:after {
204                         display: none; 204                         display: none;
205                     } 205                     }
206                 } 206                 }
207                 .container { 207                 .container {
208                   padding-left: 10px; 208                   padding-left: 10px;
209                   padding-right: 10px; 209                   padding-right: 10px;
210                 } 210                 }
211             } 211             }
212             &.parent > .submenu.popup-left { 212             &.parent > .submenu.popup-left {
213                 right: auto; 213                 right: auto;
214                 left: 0; 214                 left: 0;
215                 border-radius: 0; 215                 border-radius: 0;
216             } 216             }
217             &.fullwidth { 217             &.fullwidth {
218                 position: static; 218                 position: static;
219  219 
220                 > .submenu { 220                 > .submenu {
221                     width: 100%; 221                     width: 100%;
222                     border-radius: 0; 222                     border-radius: 0;
223                 } 223                 }
224             } 224             }
225             &.fullwidth, &.staticwidth { 225             &.fullwidth, &.staticwidth {
226                 > .submenu { 226                 > .submenu {
227                     padding: 10px; 227                     padding: 10px;
228                     right: 0; 228                     right: 0;
229                 } 229                 }
230                 &:hover { 230                 &:hover {
231                     > .submenu { 231                     > .submenu {
232                         visibility: visible; 232                         visibility: visible;
233                         opacity: 1; 233                         opacity: 1;
234                     } 234                     }
235                 } 235                 }
236                 .submenu { 236                 .submenu {
237                     li.parent { 237                     li.parent {
238                         > a { 238                         > a {
239                             &:after { 239                             &:after {
240                                 display: none; 240                                 display: none;
241                             } 241                             }
242                         } 242                         }
243                     } 243                     }
244                     li.level1 { 244                     li.level1 {
245                         > a { 245                         > a {
246                           font-size: inherit; 246                           font-size: inherit;
247                           font-weight: 700; 247                           font-weight: 700;
248                           text-transform: uppercase; 248                           text-transform: uppercase;
249                           line-height: 18px; 249                           line-height: 18px;
250                           padding-top: 0; 250                           padding-top: 0;
251                           padding-bottom: 5px; 251                           padding-bottom: 5px;
252                         } 252                         }
253                         > .menu-thumb-img { 253                         > .menu-thumb-img {
254                             margin: 10px 0 -5px; 254                             margin: 10px 0 -5px;
255                         } 255                         }
256                     } 256                     }
257                     a { 257                     a {
258                         font-size: 12px; 258                         font-size: 12px;
259                         font-weight: 600; 259                         font-weight: 600;
260                         line-height: 18px; 260                         line-height: 18px;
261                         padding: 7px 0; 261                         padding: 7px 0;
262                         text-transform: uppercase; 262                         text-transform: uppercase;
263                         color: #696969; 263                         color: #696969;
264                         &:hover { 264                         &:hover {
265                             background: none; 265                             background: none;
266                             > span { 266                             > span {
267                                 text-decoration: underline; 267                                 text-decoration: underline;
268                             } 268                             }
269                         } 269                         }
270                     } 270                     }
271                     .menu-top-block, .menu-left-block, .menu-right-block, .menu-bottom-block { 271                     .menu-top-block, .menu-left-block, .menu-right-block, .menu-bottom-block {
272                         padding-left: 0; 272                         padding-left: 0;
273                         padding-right: 0; 273                         padding-right: 0;
274                     } 274                     }
275                     .subchildmenu { 275                     .subchildmenu {
276                       .subchildmenu { 276                       .subchildmenu {
277                         padding-bottom: 5px; 277                         padding-bottom: 5px;
278                       } 278                       }
279                     } 279                     }
280                 } 280                 }
281             } 281             }
282             &.classic { 282             &.classic {
283                 .submenu { 283                 .submenu {
284                   padding: 5px 0; 284                   padding: 5px 0;
285                   > .row { 285                   > .row {
286                     margin: 0; 286                     margin: 0;
287                   } 287                   }
288                   a { 288                   a {
289                     font-size: 12px; 289                     font-size: 12px;
290                     font-weight: 600; 290                     font-weight: 600;
291                     line-height: 18px; 291                     line-height: 18px;
292                     padding: 8px 15px; 292                     padding: 8px 15px;
293                     text-transform: uppercase; 293                     text-transform: uppercase;
294                   } 294                   }
295                 } 295                 }
296                 .subchildmenu { 296                 .subchildmenu {
297                     min-width: 230px; 297                     min-width: 230px;
298                     .subchildmenu { 298                     .subchildmenu {
299                         visibility: hidden; 299                         visibility: hidden;
300                         opacity: 0; 300                         opacity: 0;
301                         transition: .2s opacity; 301                         transition: .2s opacity;
302                         padding: 5px 0; 302                         padding: 5px 0;
303                         box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15); 303                         box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
304                         border-radius: 0; 304                         border-radius: 0;
305                         position: absolute; 305                         position: absolute;
306                         right: 0; 306                         right: 0;
307                         top: 0; 307                         top: 0;
308                         background: #fff; 308                         background: #fff;
309                         z-index: 6; 309                         z-index: 6;
310                     } 310                     }
311                     > li:hover { 311                     > li:hover {
312                         > .subchildmenu { 312                         > .subchildmenu {
313                             visibility: visible; 313                             visibility: visible;
314                             opacity: 1; 314                             opacity: 1;
315                         } 315                         }
316                     } 316                     }
317                 } 317                 }
318                 li.parent { 318                 li.parent {
319                     & > .subchildmenu.popup-left { 319                     & > .subchildmenu.popup-left {
320                         right: auto; 320                         right: auto;
321                         left: 100%; 321                         left: 100%;
322                         border-radius: 0; 322                         border-radius: 0;
323                     } 323                     }
324                     a { 324                     a {
325                       display: flex;align-items: center; 325                       display: flex;align-items: center;
326                       justify-content: flex-end; 326                       justify-content: flex-end;
327                       > span { 327                       > span {
328                         margin-left: auto; 328                         margin-left: auto;
329                       } 329                       }
330                     } 330                     }
331                 } 331                 }
332                 .subchildmenu.popup-left .subchildmenu { 332                 .subchildmenu.popup-left .subchildmenu {
333                     right: auto; 333                     right: auto;
334                     left: 100%; 334                     left: 100%;
335                     border-radius: 0; 335                     border-radius: 0;
336                 } 336                 }
337                 &:hover { 337                 &:hover {
338                     > .submenu { 338                     > .submenu {
339                         visibility: visible; 339                         visibility: visible;
340                         opacity: 1; 340                         opacity: 1;
341                     } 341                     }
342                 } 342                 }
343                 li:hover > .submenu { 343                 li:hover > .submenu {
344                     visibility: visible; 344                     visibility: visible;
345                     opacity: 1; 345                     opacity: 1;
346                 } 346                 }
347             } 347             }
348             &.classic { 348             &.classic {
349                 .submenu, .subchildmenu .subchildmenu { 349                 .submenu, .subchildmenu .subchildmenu {
350                     right: 0; 350                     right: 0;
351                 } 351                 }
352             } 352             }
353             &.staticwidth { 353             &.staticwidth {
354                 .submenu { 354                 .submenu {
355                     right: 0; 355                     right: 0;
356                 } 356                 }
357             } 357             }
358             > em, i { 358             > em, i {
359               color: inherit; 359               color: inherit;
360               margin-left: .5rem; 360               margin-left: .5rem;
361             } 361             }
362         } 362         }
363         &.side-megamenu { 363         &.side-megamenu {
364           padding: 0; 364           padding: 0;
365             li { 365             li {
366                 margin: 0; 366                 margin: 0;
367                 position: relative; 367                 position: relative;
368                 &.level0 { 368                 &.level0 {
369                     display: block; 369                     display: block;
370                     position: relative; 370                     position: relative;
371                     border-radius: 0; 371                     border-radius: 0;
372                     margin: 0; 372                     margin: 0;
373                     margin-top: 1px; 373                     margin-top: 1px;
374                     float: none !important; 374                     float: none !important;
375                     &.parent { 375                     &.parent {
376                       > a:after { 376                       > a:after {
377                         content: '\e819'; 377                         content: '\e819';
378                         display: inline-block; 378                         display: inline-block;
379                         font-family: 'porto-icons'; 379                         font-family: 'porto-icons';
380                         vertical-align: top; 380                         vertical-align: top;
381                         margin-left: -2px; 381                         margin-left: -2px;
382                         line-height: inherit; 382                         line-height: inherit;
    383                         .page-layout-2columns-right & {
    384                             content: '\e81a';
    385                             margin-right: -2px;
    386                             margin-left: 0;
    387                         }
383                       } 388                       }
384                     } 389                     }
385                     &.classic .submenu li.parent > a:after { 390                     &.classic .submenu li.parent > a:after {
386                         content: '\e819'; 391                         content: '\e819';
387                         display: inline-block; 392                         display: inline-block;
388                         font-family: 'porto-icons'; 393                         font-family: 'porto-icons';
    394                         .page-layout-2columns-right & {
    395                             content: '\e81a';
    396                         }
389                     } 397                     }
390                     &.fullwidth > .submenu, &.staticwidth > .submenu { 398                     &.fullwidth > .submenu, &.staticwidth > .submenu {
391                         right: 100% !important; 399                         right: 100% !important;
392                         top: 0; 400                         top: 0;
393                         padding-bottom: 15px; 401                         padding-bottom: 15px;
    402                         .page-layout-2columns-right & {
    403                           left: 100% !important;
    404                           right: auto !important;
    405                         }
394                     } 406                     }
395                     &.classic > .submenu { 407                     &.classic > .submenu {
396                         right: 100% !important; 408                         right: 100% !important;
397                         top: 0; 409                         top: 0;
398                         padding: 5px; 410                         padding: 5px;
    411                         .page-layout-2columns-right & {
    412                           left: 100% !important;
    413                           right: auto !important;
    414                         }
399                         .subchildmenu .subchildmenu{ 415                         .subchildmenu .subchildmenu{
400                           padding: 5px; 416                           padding: 5px;
401                         } 417                         }
402                     } 418                     }
403                     &.fullwidth > .submenu { 419                     &.fullwidth > .submenu {
404                         width: 1140px; 420                         width: 1140px;
405                     } 421                     }
406                     & > a { 422                     & > a {
407                         display: flex; 423                         display: flex;
408                         align-items: center; 424                         align-items: center;
409                         border-top: 1px solid #e7e7e7; 425                         border-top: 1px solid #e7e7e7;
410                         font-size: 14px; 426                         font-size: 14px;
411                         font-weight: 500; 427                         font-weight: 500;
412                         line-height: 18px; 428                         line-height: 18px;
413                         letter-spacing: 0; 429                         letter-spacing: 0;
414                         margin-left: 16px; 430                         margin-left: 16px;
415                         margin-right: 18px; 431                         margin-right: 18px;
416                         padding: 14px 12px 14px 5px; 432                         padding: 14px 12px 14px 5px;
417                         color: inherit; 433                         color: inherit;
418                         > span:not(.cat-label){ 434                         > span:not(.cat-label){
419                           flex: 1; 435                           flex: 1;
    436                           .page-layout-2columns-right & {
    437                               order: 2; 
    438                               text-align: left;
    439                           }
420                         } 440                         }
421                         > span.cat-label { 441                         > span.cat-label {
422                             position: relative; 442                             position: relative;
423                             margin-right: 10px; 443                             margin-right: 10px;
424                             padding: 0 2px; 444                             padding: 0 2px;
425                             top: 0; 445                             top: 0;
426                             left: 0; 446                             left: 0;
427                             &:before { 447                             &:before {
428                               width: 5px; 448                               width: 5px;
429                               height: 5px; 449                               height: 5px;
430                               border: 3px solid transparent; 450                               border: 3px solid transparent;
431                               position: absolute; 451                               position: absolute;
432                               left: -6px; 452                               left: -6px;
433                               top: 50%; 453                               top: 50%;
434                               margin-top: -3px; 454                               margin-top: -3px;
435                             } 455                             }
436                             &.cat-label-label1 { 456                             &.cat-label-label1 {
437                                 &:before { 457                                 &:before {
438                                     border-left-color: #0cc485; 458                                     border-left-color: #0cc485;
439                                 } 459                                 }
440                             } 460                             }
441                             &.cat-label-label2 { 461                             &.cat-label-label2 {
442                                 &:before { 462                                 &:before {
443                                     border-left-color: #eb2771; 463                                     border-left-color: #eb2771;
444                                 } 464                                 }
445                             } 465                             }
446                             &.cat-label-label3 { 466                             &.cat-label-label3 {
447                                 &:before { 467                                 &:before {
448                                     border-left-color: #0ae3eb; 468                                     border-left-color: #0ae3eb;
449                                 } 469                                 }
450                             } 470                             }
451                         } 471                         }
452                         > em, i { 472                         > em, i {
453                           color: inherit; 473                           color: inherit;
454                           margin-left: .5rem; 474                           margin-left: .5rem;
    475                           .page-layout-2columns-right & {
    476                               margin-right: .5rem;
    477                               margin-left: 0;
    478                           }
455                         } 479                         }
456                     } 480                     }
457                     &:first-child { 481                     &:first-child {
458                       margin-top: 0; 482                       margin-top: 0;
459                       > a { 483                       > a {
460                         border-top: 0; 484                         border-top: 0;
461                       } 485                       }
462                     } 486                     }
463                     &:hover { 487                     &:hover {
464                         background-color: #08c; 488                         background-color: #08c;
465                         & > a { 489                         & > a {
466                             color: inherit; 490                             color: inherit;
467                             border-top-color: #08c; 491                             border-top-color: #08c;
468                         } 492                         }
469                     } 493                     }
470                     & > .submenu { 494                     & > .submenu {
471                         box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15); 495                         box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
472                         border-radius: 0; 496                         border-radius: 0;
473                         &::before { 497                         &::before {
474                           content: ''; 498                           content: '';
475                           position: absolute; 499                           position: absolute;
476                           border-left: 12px solid #fff; 500                           border-left: 12px solid #fff;
477                           border-top: 10px solid transparent; 501                           border-top: 10px solid transparent;
478                           border-bottom: 10px solid transparent; 502                           border-bottom: 10px solid transparent;
479                           right: -12px; 503                           right: -12px;
480                           left: auto; 504                           left: auto;
481                           top: 11.5px; 505                           top: 11.5px;
482                           z-index: 112; 506                           z-index: 112;
483                           width: auto; 507                           width: auto;
484                           height: auto; 508                           height: auto;
    509                           .page-layout-2columns-right & {
    510                             border-right: 12px solid #fff;
    511                             left: -12px;
    512                             right: auto;
    513                             border-left: none;
    514                           }
485                         } 515                         }
486                     } 516                     }
487                     &.active { 517                     &.active {
488                       background-color: #08c; 518                       background-color: #08c;
489                       color: #fff; 519                       color: #fff;
490                       &+.level0 { 520                       &+.level0 {
491                         > a {border-top: 0;} 521                         > a {border-top: 0;}
492                       } 522                       }
493                     } 523                     }
494                 } 524                 }
495             } 525             }
496         } 526         }
497     } 527     }
498 } 528 }
499  529 
500 @media(max-width: 991px) { 530 @media(max-width: 991px) {
501     .sw-megamenu.navigation { 531     .sw-megamenu.navigation {
502         &.side-megamenu { 532         &.side-megamenu {
503             display: none; 533             display: none;
504         } 534         }
505         .submenu.level0 { 535         .submenu.level0 {
506             height: 0; 536             height: 0;
507             visibility: hidden; 537             visibility: hidden;
508  538 
509             &.opened { 539             &.opened {
510                 visibility: visible; 540                 visibility: visible;
511                 height: auto; 541                 height: auto;
512             } 542             }
513         } 543         }
514         li.level0 { 544         li.level0 {
515             &.staticwidth { 545             &.staticwidth {
516                 > .submenu { 546                 > .submenu {
517                     width: auto !important; 547                     width: auto !important;
518                 } 548                 }
519             } 549             }
520             &.fullwidth, &.staticwidth { 550             &.fullwidth, &.staticwidth {
521                 .menu-top-block, .menu-right-block, .menu-left-block, .menu-bottom-block { 551                 .menu-top-block, .menu-right-block, .menu-left-block, .menu-bottom-block {
522                     display: none; 552                     display: none;
523                 } 553                 }
524             } 554             }
525             .menu-thumb-img { 555             .menu-thumb-img {
526                 display: none; 556                 display: none;
527             } 557             }
528         } 558         }
529         li.ui-menu-item { 559         li.ui-menu-item {
530             position: relative; 560             position: relative;
531             float: none !important; 561             float: none !important;
532             > a { 562             > a {
533                 position: relative; 563                 position: relative;
534             } 564             }
535             > .open-children-toggle { 565             > .open-children-toggle {
536                 display: block; 566                 display: block;
537                 position: absolute; 567                 position: absolute;
538                 width: 42px; 568                 width: 42px;
539                 height: 42px; 569                 height: 42px;
540                 left: 0; 570                 left: 0;
541                 top: 0; 571                 top: 0;
542                 z-index: 1; 572                 z-index: 1;
543                 cursor: pointer; 573                 cursor: pointer;
544             } 574             }
545         } 575         }
546         span.cat-label { 576         span.cat-label {
547             top: 50%; 577             top: 50%;
548             left: 36px; 578             left: 36px;
549             margin-top: -7px; 579             margin-top: -7px;
550             position: absolute; 580             position: absolute;
551             text-transform: uppercase; 581             text-transform: uppercase;
552             font: inherit; 582             font: inherit;
553             font-size: 9px; 583             font-size: 9px;
554             padding: 2px; 584             padding: 2px;
555             border-radius: 2px; 585             border-radius: 2px;
556             line-height: 1; 586             line-height: 1;
557             color: #fff; 587             color: #fff;
558  588 
559             &:before { 589             &:before {
560                 content: ""; 590                 content: "";
561                 position: absolute; 591                 position: absolute;
562                 width: 3px; 592                 width: 3px;
563                 height: 3px; 593                 height: 3px;
564                 border: 3px solid transparent; 594                 border: 3px solid transparent;
565                 right: -6px; 595                 right: -6px;
566                 bottom: 3px; 596                 bottom: 3px;
567             } 597             }
568             &.cat-label-label1 { 598             &.cat-label-label1 {
569                 background-color: #0cc485; 599                 background-color: #0cc485;
570  600 
571                 &:before { 601                 &:before {
572                     border-left-color: #0cc485; 602                     border-left-color: #0cc485;
573                 } 603                 }
574             } 604             }
575             &.cat-label-label2 { 605             &.cat-label-label2 {
576                 background-color: #eb2771; 606                 background-color: #eb2771;
577  607 
578                 &:before { 608                 &:before {
579                     border-left-color: #eb2771; 609                     border-left-color: #eb2771;
580                 } 610                 }
581             } 611             }
582             &.cat-label-label3 { 612             &.cat-label-label3 {
583                 background-color: #0ae3eb; 613                 background-color: #0ae3eb;
584  614 
585                 &:before { 615                 &:before {
586                     border-left-color: #0ae3eb; 616                     border-left-color: #0ae3eb;
587                 } 617                 }
588             } 618             }
589         } 619         }
590     } 620     }
591 } 621 }